home *** CD-ROM | disk | FTP | other *** search
/ Info-Mac 3 / Info_Mac_1994-01.iso / Development / Source / AutoBin Source / DSUtils.h < prev   
Text File  |  1991-12-10  |  2KB  |  65 lines

  1. /******************************************************************************
  2. **
  3. **  Project Name:    DropShell
  4. **     File Name:    DSUtils.h
  5. **
  6. **   Description:    header w/protos for DSUtils
  7. **
  8. *******************************************************************************
  9. **                       A U T H O R   I D E N T I T Y
  10. *******************************************************************************
  11. **
  12. **    Initials    Name
  13. **    --------    -----------------------------------------------
  14. **    LDR            Leonard Rosenthol
  15. **
  16. *******************************************************************************
  17. **                      R E V I S I O N   H I S T O R Y
  18. *******************************************************************************
  19. **
  20. **      Date        Time    Author    Description
  21. **    --------    -----    ------    ---------------------------------------------
  22. **    12/09/91            LDR        Added protos for new routines
  23. **    11/24/91            LDR        original version
  24. **
  25. ******************************************************************************/
  26.  
  27. #pragma once
  28.  
  29. #ifndef    __DSUTILS_H__
  30. #define    __DSUTILS_H__
  31.  
  32. #ifndef THINK_C
  33.     #include <Types.h>
  34.     #include <Memory.h>
  35.     #include <QuickDraw.h>
  36.     #include <OSUtils.h>
  37.     #include <ToolUtils.h>
  38.     #include <Menus.h>
  39.     #include <Packages.h>
  40.     #include <Traps.h>
  41.     #include <Files.h>
  42.     #include <Resources.h>
  43. #endif
  44.  
  45. #include <Aliases.h>
  46. #include <Processes.h>
  47. #include <PPCToolbox.h>
  48. #include <DSGlobals.h>
  49.  
  50. void CenterAlert ( short theID );
  51. void ErrorAlert ( short stringListID, short stringIndexID, short errorID );
  52.  
  53. void GetAppName(Str255 appName);
  54. void GetAppFSSpec(FSSpec *appSpec);
  55.  
  56. OSErr GetTargetFromSelf (AEAddressDesc *targetDesc);
  57. OSErr GetTargetFromSignature (OSType processSig, AEAddressDesc *targetDesc);
  58. OSErr GetTargetFromBrowser (Str255 promptStr, AEAddressDesc *targetDesc);
  59.  
  60. void _SendDocsToSelf (AEDescList *aliasList);
  61. void SendODOCToSelf (FSSpec *theFileSpec);
  62. void SendQuitToSelf (void);
  63.  
  64. #endif    __DSUTILS_H__
  65.